package com.tangcco.lockwell.domain;

import java.io.Serializable;
import java.util.Date;

/*
 *薛明宇
 */
public class TopicNalysis implements Serializable {

    private static final long serialVersionUID = -8858881181002923994L;

    //主键，用于唯一标识每条分析记录，方便数据查询、关联及维护等操作',
    private Integer id;
    //题目id，作为外键关联题目表，可获取对应题目相关信息'
    private Integer questionId;
    //用于存储题目内容，是分析工作的基础参照依据',
    private String subjectMatter;
    //存放题目的正确答案，用于判断答题正误及辅助错题分析等
    private String correctAnswer;
    //存储对题目的解析内容，帮助理解解题思路、方法等
    private String analysis;
    //记录题目的关键点，便于聚焦关键知识点，利于复习和应对同类题目
    private String keyPoints;
    //呈现题目的重点内容，辅助梳理核心要点及掌握重点知识
    private String highlights;
    //表示状态，0代表正常，1代表错题分析（暂未加入数据字典）
    private Integer status;
    //创建时间
    private String createTime;
    //'修改时间'
    private String modifyTime;

    private Integer paragraph;

    public Integer getParagraph() {
        return paragraph;
    }

    public void setParagraph(Integer paragraph) {
        this.paragraph = paragraph;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getQuestionId() {
        return questionId;
    }

    public void setQuestionId(Integer questionId) {
        this.questionId = questionId;
    }

    public String getSubjectMatter() {
        return subjectMatter;
    }

    public void setSubjectMatter(String subjectMatter) {
        this.subjectMatter = subjectMatter;
    }

    public String getCorrectAnswer() {
        return correctAnswer;
    }

    public void setCorrectAnswer(String correctAnswer) {
        this.correctAnswer = correctAnswer;
    }

    public String getAnalysis() {
        return analysis;
    }

    public void setAnalysis(String analysis) {
        this.analysis = analysis;
    }

    public String getKeyPoints() {
        return keyPoints;
    }

    public void setKeyPoints(String keyPoints) {
        this.keyPoints = keyPoints;
    }

    public String getHighlights() {
        return highlights;
    }

    public void setHighlights(String highlights) {
        this.highlights = highlights;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(String modifyTime) {
        this.modifyTime = modifyTime;
    }

    @Override
    public String toString() {
        return "TopicNalysis{" +
                "id=" + id +
                ", questionId=" + questionId +
                ", subjectMatter='" + subjectMatter + '\'' +
                ", correctAnswer='" + correctAnswer + '\'' +
                ", analysis='" + analysis + '\'' +
                ", keyPoints='" + keyPoints + '\'' +
                ", highlights='" + highlights + '\'' +
                ", status=" + status +
                ", createTime=" + createTime +
                ", modifyTime=" + modifyTime +
                '}';
    }
}

